package com.maiji.cloud.response.shopingmall;

import java.util.Date;
import java.util.List;

import com.maiji.cloud.utils.FlowTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@NoArgsConstructor
@Data
@Accessors(chain = true)
public class FinancialDetailsResData {
	
	@ApiModelProperty(value="流水id")
	private String uuId;
	
	@ApiModelProperty(value="1-资金增加，2-资金减少")
	private Integer changeType; // 1-资金增加，2-资金减少
	
	@ApiModelProperty(value="资金变动时间")
	private Date changeDate; // 资金变动时间
	
	@ApiModelProperty(value="资金去向")
	private String remark;
	
	@ApiModelProperty(value="资金去向/来源标识 2003：签到获得， -1001:取消订单返还积分， ")
	private Integer remarkInt;
	
	@ApiModelProperty(value="资金变动数量")
	private Double changeQuantity; // 资金变动数量
	
	
	@ApiModelProperty(value="购买商品的名字")
	private List<String> goodsNames; // 购买商品的名字

	public String getRemark() {
		return (remark == null) ? FlowTypeEnum.getMsg(remarkInt) : remark;
	}
}
